outsourcing management hedge fund software development bpo outsource projects open source consulting private equity software offshore software development offshore relationship developers fund of funds software private equity crm